SUMIFS
函數從EXCEL 2010開始出現之後,我很慶幸可以少寫一些陣列公式。
這個函數可以加總某一個欄位符合數個準則的所有引數。
直到昨天我才發現這個函數在對「數值字串」判斷符合準則,與我們所預期的不同。
以上圖的資料為例,id值006206
的加總應該是0
。
但我們用SUMIFS
函數計算的結果,id值006206
的加總卻是4000
。(如下圖)
我猜測,這是SUMIFS
函數將006206
與6206
視為相同所致。
如果,我們採用陣列公式(如下圖),即能顯示正確的數值。
使用SUMIFS
函數,當有某個準則為數值字串時,可能會出現計算錯誤的狀況。